Firstly, preprocess datasets using the files in folder named datasets;
Then, run the train.py in folder named codes with properly defined hyper-parameters;
Finally, evaluate the method using test.py in folder named codes with properly defined hyper-parameters.